.FormComponentsTitle {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  .FormComponentsTitle-right {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .FormComponentsTitle-icon {
    background-color: rgba(2, 71, 105);
    font-size: 23px;
    margin: 5px;
  }

  p {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
  }
}

.FormComponents-Card {
  width: 100%;
  height: auto;
  border-radius: 0;
  background-color: rgba(2, 71, 105);
  .ant-card-head {
    min-height: 0;
  }
  .ant-card-head-title {
    color: #fff;
  }
  .ant-card-body {
    padding: 0;
  }
  .FormComponents {
    flex: 1;
    width: 100%;
  }
  .ant-table {
    border-radius: 0;
  }
}
.ant-card-body {
  width: 100%;
}

.formColumnsTitle {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: rgba(67, 126, 161);
  p {
    margin: 0;
  }
}
.ant-list {
  border-radius: 0;
}

.ant-list-header {
  background-color: rgba(2, 71, 105) !important;
  .listFormHeader {
    text-align: center;
    line-height: 0.5rem;
    span {
      font-size: large;
      font-weight: 700;
      color: #fff;
    }
  }
}
.listFormFooter {
  display: flex;
  width: 100%;
  height: 100%;
  .ant-card {
    border-radius: 0;
  }
  .Card1 {
    flex: 2;
  }
  .Card2 {
    flex: 1;
  }

  .Card3 {
    flex: 2;
  }

  .Card4 {
    flex: 1;
  }
  .listFormFooterCard {
    min-height: 80px;
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    border-top: none;
    span {
      position: absolute; /* 设为绝对定位 */
      bottom: 0; /* 底部对齐 */
      left: 0; /* 左侧对齐 */
      margin: 10px; /* 添加一些外边距，避免紧贴边缘 */
    }
  }
}
.ant-table-container {
  border-radius: 0 !important;
}
.ant-btn-color-primary {
  box-shadow: 0 0 0;
}
.ant-btn:hover {
}
.FormComponents-last {
  .ant-table-thead {
    background-color: rgba(239, 239, 239) !important;
  }
}
